package demo03;

import java.util.LinkedHashMap;
import java.util.Scanner;

public class Demo03MapTest {
    public static void main(String[] args) {
        System.out.println("请输入字符串：");
        String string = new Scanner(System.in).next();
        LinkedHashMap<Character, Integer> linkedHashMap = new LinkedHashMap<>();
        for (int i = 0; i < string.length(); i++) {
            char c = string.charAt(i);
            if (linkedHashMap.get(c) == null) { // 键不存在
                linkedHashMap.put(c, 1); // 放入新键值对，值为1
            } else { // 键存在
                linkedHashMap.put(c, linkedHashMap.get(c) + 1); // 值改为原来的值+1
            }
        }
        System.out.println(linkedHashMap);
    }
}